/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package com.mlbs.session;

import com.mlbs.helper.PrivacySettings;
import javax.ejb.Local;

/**
 * This class provides the service of Privacy Control for the middleware. These include 
 * storage, retreival and clearing of privacy settings
 * @author hubharan
 */
@Local
public interface PrivacyControlSBLocal {

    com.mlbs.helper.PrivacySettings getPrivacySettings(int appId, String deviceId, String session);

    PrivacySettings getPrivacySettings(String deviceId, String session);

    PrivacySettings getPrivacySettings(String session);

    boolean setPrivacySettings(int appId, String deviceId, String session, PrivacySettings settingObj);
    
}
